import axios from 'axios'

const apilist = {
	develop: {
		api: 'http://10.0.3.213:7064/',
		shareUrl: 'http://test2-web.atzc.com/'
	},
	test1: {
		api: 'http://10.0.3.213:7064/',
		shareUrl: 'http://test2-web.atzc.com/'
	},
	production: {
		api: 'https://app.atzuche.com:7065',
		shareUrl: 'https://www.atzuche.com/'
	}
}

const $http = axios.create({
	baseURL: apilist[process.env.NODE_ENV].api
})

$http.interceptors.response.use(config => {
	return config
}, error => {
	// // 所有请求结果拦截，如果token失效回到登录
	// if (error.response.data.errorCode === '40001') {
	// 	chearTokenInLocalStorage()
	// 	window.location.reload()
	// }
	return Promise.reject(error)
})

export default $http

export let baseURL = apilist[process.env.NODE_ENV].api

export let shareURL = apilist[process.env.NODE_ENV].shareUrl